body {
  background: #333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin: 0px;
}

#title{
	background: black;	
}
#title img{
       display: block;
       border: none;
       height: 60px;
       width: 500px;
       margin: auto;
}
div#container{
 background: white;
 border-left: 5px solid #222;
 border-right: 5px solid #222;
  width: 960px;
  margin: auto;
  height: 100%;
}

div#content{
  background-color: #blue;
//  border: solid 1px #000;
  margin: 20px auto 0;
  padding: 20px 40px 0;
  position: absolute;
  min-height: 100%;
}


div#header{

}

#footer {
position: absolute;
bottom: 0px;
width: 98%;
  background: #222;
  clear: both;
  color: #999;
  font-size: 10px;
  padding: 5px 0px;
  padding-left: 2%;
  margin-top: 20px;
}

#site_nav {
  float: left;
  font-size: 12px;
}

#user_nav {
float: right;
font-size: 12px;
}
